package com.mall.service;

import com.mall.domain.Car;
import com.mall.domain.Order;
import com.mall.domain.Page;
import org.apache.ibatis.annotations.Param;


import java.util.List;

public interface ICarService {
    /***
     * 添加购物车
     */
    Integer add(Car car);

    /**
     * 查询所有购物车
     * @return
     */
    List<Car> findAll(Integer members_id);

    /**
     * 删除购物车
     * @param id 用户编号
     * @return
     */
    Integer del(Integer id);
    /**
     * 更新购物车
     * @param car 用户编号
     * @return
     */
    Integer update(Car car);
    Integer update1(Car car);
    /**
     * 查询所有订单
     * @param page 分页实体类
     * @return
     */
    List<Car> findAll1(@Param("page") Page page);

    /**
     * 查询所有订单数量
     *
     * @return
     */
    Integer findTotal();

}
